<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<title>信息管理</title>
<body>
	<jsp:include page="../ueditorlib.jsp"></jsp:include>

	<!-- Layout Begin -->
	<div id="layout" class="easyui-layout" data-options="fit:true">
		<div data-options="region:'north',split:true,border:false" style="height: 70px;">
			<form id="searchForm">
				<table>
					<tr>
						<td>信息标题</td>
						<td><input name="subjectSch" class="textbox" style="width: 120px; height: 22px;" /></td>
						<td>关键字</td>
						<td><input name="keywordsSch" class="textbox" style="width: 120px; height: 22px;" /></td>
						<td>内容</td>
						<td><input name="contentSch" class="textbox" style="width: 120px; height: 22px;" /></td>
						<td>创建时间</td>
						<td><input name="createdStartSch" class="easyui-datebox" style="width: 100px" /> - <input name="createdEndSch" class="easyui-datebox" style="width: 100px" /></td>
						<td><a href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'ext-icon-zoom',plain:true" onclick="grid.datagrid('load',fw.serializeObject($('#searchForm')));">过滤</a> <a href="javascript:void(0);" id="reset_searchFilter" class="easyui-linkbutton" data-options="iconCls:'ext-icon-zoom_out',plain:true" onclick="$('#searchForm input').val('');grid.datagrid('load',{});">重置过滤</a></td>

					</tr>
				</table>
			</form>
			<table>
				<tr>
					<td><a id="btn_add" class="easyui-linkbutton" data-options="group:'g1',iconCls:'icon-add'">添加</a></td>
					<td><a id="btn_dele" class="easyui-linkbutton" data-options="group:'g1',iconCls:'icon-remove'">删除</a></td>

					<td><a href="#" class="easyui-menubutton" data-options="menu:'#mm1',iconCls:'ext-icon-key',plain:false">批量发布</a>
						<div id="mm1">
							<div data-options="iconCls:'icon-redo'" onclick="BatFun('ispublish',1);">批量发布</div>
							<div data-options="iconCls:'icon-undo'" onclick="BatFun('ispublish',0);">取消发布</div>
						</div> <a href="#" class="easyui-menubutton" data-options="menu:'#mm2',iconCls:'ext-icon-thumb_up',plain:false">批量推荐</a>
						<div id="mm2">
							<div data-options="iconCls:'icon-redo'" onclick="BatFun('iscommend',1);">批量推荐</div>
							<div data-options="iconCls:'icon-undo'" onclick="BatFun('iscommend',0);">取消推荐</div>
						</div> <a href="#" class="easyui-menubutton" data-options="menu:'#mm3',iconCls:'ext-icon-sport_8ball',plain:false">批量滚动</a>
						<div id="mm3">
							<div data-options="iconCls:'icon-redo'" onclick="BatFun('isscroll',1);">批量滚动</div>
							<div data-options="iconCls:'icon-undo'" onclick="BatFun('isscroll',0);">取消滚动</div>
						</div> <a href="#" class="easyui-menubutton" data-options="menu:'#mm4',iconCls:'ext-icon-comment',plain:false">批量评论</a>
						<div id="mm4">
							<div data-options="iconCls:'icon-redo'" onclick="BatFun('iscomment',1);">批量评论</div>
							<div data-options="iconCls:'icon-undo'" onclick="BatFun('iscomment',0);">取消评论</div>
						</div></td>

					<td><a onclick="grid.datagrid('reload');$('#layout').layout('collapse','east');" href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'ext-icon-arrow_refresh'">刷新</a>
					<a href="javascript:history.go(-1);" class="easyui-linkbutton" data-options="iconCls:'icon-back'">返回</a>
					</td>
				</tr>
			</table>
		</div>

		<div data-options="region:'center',border:false">
			<table id="grid"></table>
		</div>

		<div data-options="region:'east',split:true" title="信息详情" style="width: 70%; padding: 5px;">
			<input type="hidden" id="extFieldsTmpValue" name="extFieldsTmpValue"> <input type="hidden" id="classNameTmpValue" name="classNameTmpValue">
			<form id="form" name="form" method="post" class="form">
				<input type="hidden" name="extFields" id="extFields">
				<div id="tabs" class="easyui-tabs" style="width: 100%">
					<div title="基本信息">

						<fieldset>
							<legend>
								基本信息--<span id="operateMode_title">添加模式</span>
							</legend>
							<table class="table">
								<tbody>
									<tr>
										<th>编号</th>
										<td><input id="id" name="id" readonly="readonly" class="textbox" value="0" style="height: 22px;" /></td>
										<th>所属栏目</th>
										<td><input id="className" name="className" readonly="readonly" class="textbox" style="height: 22px;"><input id="scId" name="scId" type="hidden" value="<%=request.getParameter("scId")%>"></td>
									</tr>
									<tr>
										<th>信息标题</th>
										<td><input id="subject" name="subject" class="textbox easyui-validatebox" data-options="required:true" style="height: 22px;" /></td>
										<th>作者</th>
										<td><input name="author" class="textbox" style="height: 22px;" /></td>
									</tr>
									<tr>
										<th>来源</th>
										<td><input name="source" class="textbox" style="height: 22px;" /></td>
										<th>图片</th>
										<td><select class="selectFiles"><option>选择文件</option></select> <a href="#" class="easyui-linkbutton uploader" data-options="iconCls:'icon-add'">选择文件</a> <input name="pic" class="selectFilesValue" type="hidden" /></td>
									</tr>
									<tr>
										<th>关键词</th>
										<td colspan="3"><input name="keywords" class="textbox" style="height: 22px; width: 300px;"></td>
									</tr>
									<tr>
										<th>简介</th>
										<td colspan="3"><textarea id="brief" name="brief" style="width: 98%; margin-bottom: 3px;"></textarea> <input type="button" mode="0" class="editor" onclick="EditorRender('brief',$(this))" value="切换至编辑器"></td>
									</tr>
									<tr>
										<th>信息内容</th>
										<td colspan="3"><textarea id="content" name="content" style="width: 98%; margin-bottom: 3px;" class="easyui-validatebox" data-options="required:true"></textarea> <input type="button" mode="0" class="editor" onclick="EditorRender('content',$(this))" value="切换至编辑器"></td>
									</tr>
									<tr>
										<th>信息排序</th>
										<td><input name="pos" class="easyui-numberspinner" value="0" style="width: 50px;" /></td>
										<th>点击次数</th>
										<td><input name="hits" class="easyui-numberspinner" value="0" style="width: 50px;" /></td>
									</tr>
									<tr>
										<th>信息属性</th>
										<td colspan="3"><input name="ispublish" type="checkbox" value="1" /> 是否发布 <input name="iscommend" type="checkbox" value="1" /> 是否推荐 <input name="iscomment" type="checkbox" value="1" /> 是否评论 <input name="isscroll" type="checkbox" value="1" /> 是否滚动</td>
									</tr>
									<tr>
										<th>添加时间</th>
										<td><input name="created" data-options="disabled:true" class="easyui-datetimebox" style="width: 180px;" /></td>
										<th>修改时间</th>
										<td><input name="edited" data-options="disabled:true" class="easyui-datetimebox" style="width: 180px;" /></td>
									</tr>
								</tbody>
							</table>
						</fieldset>
					</div>

					<div title="扩展字段表单" id="extTab">
						<fieldset>
							<legend> 扩展字段信息 </legend>
							<table class="table" width="100%">
								<tbody id="extForm"></tbody>
							</table>
						</fieldset>
					</div>

				</div>

				<div style="text-align: center; padding: 10px;">
					<a id="operateMode_submit" class="easyui-linkbutton" data-options="iconCls:'icon-save'">确定</a> <a id="operateMode_reset" class="easyui-linkbutton" data-options="iconCls:'icon-reload'">重置</a>
				</div>
			</form>
		</div>
	</div>
	<script type="text/javascript">
		//获取扩展字段的字段名清单，为了给fw.serializeObject进行参数传递
		function getExtFiledsList(arrFields){
			var extFields = new Array();
			for( var i = 0;i<arrFields.length;i++ ){
				arrSingleField = arrFields[i].split(':');
				eName = arrSingleField[0];
				extFields.push(eName);
			}
			return extFields.toString();
		}
	
		//动态表单的html内容生成器
		function getHtml(arrFields){
			html="";
				for( var i = 0;i<arrFields.length;i++ ){
					//单个字段
					arrSingleField = arrFields[i].split(':');
					//英文字段名称
					eName = arrSingleField[0];
					//中文字段说明
					cName = arrSingleField[1];
					//必选验证
					fRequire = arrSingleField[2];
					//验证类型
					fCheckType = arrSingleField[3];
					arrCheckType = new Array('','integer','email','url','phone','mobile','phoneOrMobile','zip','currency','english','chinese','qq');
					fCheckString = arrCheckType[fCheckType];
					//字段类型，数字型
					fType = parseInt(arrSingleField[4].split('+')[0]);
					//字段的值
					fValue = arrSingleField[4].split('+')[1];
	
					//验证字符串组成部分
					if(fRequire == 1){
						fRequireStrings = "required:true";
					}else{
						fRequireStrings = "required:false";
					}
	
					fCheckTypeStrings = "";
					if(fCheckType!=0){
						fCheckTypeStrings = "validType:'"+fCheckString+"'";
					}
	
					if(fCheckTypeStrings.trim().length == 0){
						checkString = 'class="easyui-validatebox" data-options="'+ fRequireStrings +'"';
					}else{
						checkString = 'class="easyui-validatebox" data-options="'+ fRequireStrings + "," + fCheckTypeStrings +'"';
					}
	
					//字段窗体对象字符串组成部分
					html += "<tr>";
					switch(fType)
					{
					case 1://文本框
						html += fw.formatString("<th>{1}</th><td><input class='textbox' style='height:22px;' type='text' name='{0}' {2}></td>",eName,cName,checkString);
					  break;
					case 2://编辑框
						html += fw.formatString("<th>{1}</th><td><textarea class='textareabox' style='width:98%;margin-bottom:3px;' name='{0}' {2}></textarea></td>",eName,cName,checkString);
					  break;
					case 3://下拉框
						optionHtml = "<option value=''>请选择</option>";
						$.each(fValue.split('|'), function(){
						    optionHtml += fw.formatString("<option>{0}</option>", this.trim());
						});
						html += fw.formatString("<th>{1}</th><td><select class='selectValue' name='{0}' {3}>{2}</select></td>",eName,cName,optionHtml,checkString);
					  break;
					case 4://复选框
						checkboxHtml = "";
						$.each(fValue.split('|'), function(){
						    checkboxHtml += fw.formatString("<input class='extCheckbox' type='checkbox' name='{0}' value='"+this.trim()+"'> {1}",eName,this.trim());
						});
						html += fw.formatString("<th>{0}</th><td>{1}</td>",cName,checkboxHtml);
					  break;
					case 5://选择文件
						html += fw.formatString("<th>{1}</th><td><select class='selectFiles'><option>选择文件</option></select> <a href='#' class='easyui-linkbutton uploader' data-options=\"iconCls:'icon-add'\">选择文件</a> <input name='{0}' class='selectFilesValue' type='hidden' {2}/></td>",eName,cName,checkString);
					  break;
					case 6://选择日期
						html += fw.formatString("<th>{1}</th><td><input class='easyui-datebox' name='{0}' {2}></td>",eName,cName,checkString);
					  break;
					case 7://富文本框
						html += fw.formatString("<th>{3}</th><td><textarea id='{0}' class='textareabox' style='width:98%;margin-bottom: 3px;' name='{1}' {4}></textarea><br/><input type='button' mode='0' class='editor' onclick=\"EditorRender('{2}',$(this))\" value='切换至编辑器'></td>",eName,eName,eName,cName,checkString);
					  break;
					default:
	
					}
					html +="</tr>";
	
				}
			return html;
	
		}
		
		function EditRecord(value){
			//清除extForm中的form表单值
			$("#extForm .textbox,.textareabox,.selectValue,.selectFiles,.selectFilesValue").val('');
			//日期选择器清零
			$('#extForm .easyui-datebox').datebox('setValue', '');
			//复选框清零
			$("#extForm :checkbox").prop("checked", false);
			
			//遍历所有编辑器，将编辑器模式切换到textarea模式，否则将会出问题
			$('.editor').each(function(){
				if($(this).attr('mode') == 1){
					$(this).click();
				}
			});
			
			//通过value值选中记录
			$('#grid').datagrid('selectRecord',value);
			//获取记录的row对象
			var row = $('#grid').datagrid('getSelected');

			//加载基础字段
			$("#form").form("load", row);
			//加载扩展字段
			$("#form").form("load",ctx + 'findCArticleExtendByAbId.do?abId=' +row.id);
			$("#operateMode_title").html("修改模式");
			
			
			//更新操作时，对扩展字段的checkbox对象进行获值操作
			var arrCheckboxObj = [];
			$(".extCheckbox").each(function() {
				arrCheckboxObj.push($(this).attr('name'));
			});

			var checkboxObj = $.unique(arrCheckboxObj);
			//对唯一的字段名称数组进行遍历
			$(checkboxObj).each(function(index, element) {
				$.ajax({
					type : "POST",
					url : ctx + "findABExtCheckboxByabIdAndCellname.do",
					data : {
						abId : row.id,
						cellname : element
					}
				}).done(function(result) {
					//如果扩展字段中能够找到相应的元素，则进行checkbox打钩选择操作
					if(typeof(result.cellvalue)!='undefined'){
					
						$('input[class="extCheckbox"][name="' + element + '"]').each(function() {
							if ($.inArray($(this).val(), result.cellvalue.split(',')) != -1) {
								$(this).prop("checked", true);
							}
						});
					
					}
				}) 

			});
			
			//更新操作时，处理所有文件选择
			//先对所有uploader的class对象进行遍历
			$( ".uploader" ).each(function() {
				var selectObj = $(this).prev('.selectFiles');
				var options = "";
				//如果该文件选择器有值，则进行异步数据获取
				if($(this).next('.selectFilesValue').val().trim().length!=0){
					var ids =  $(this).next('.selectFilesValue').val();
					$.ajax({
						type: "POST",
					    url: ctx+"findCSysUploadByIds.do",
					    data:{ids:ids}
					}).done(function(result){
						if(result.length>0){
							//对返回结果进行遍历，重组option选项，并将结果放置到相应的selectOption对象中去
							$(result).each(function(){
								options +="<option>" + this.clientname + "</option>";
							})
							selectObj.html(options);
							selectObj.prepend("<option>选择文件(选中了 "+ result.length +" 个)</option>");
						}
					})
				}else{
					selectObj.html("<option>选择文件</option>");
				}
			});
			if($("#layout").layout("panel","east").panel('panel')[0]["offsetLeft"]<=0){
				$("#layout").layout("expand","east");
			}
			
			$("#extFields").val($("#extFieldsTmpValue").val());
			$("#className").val($("#classNameTmpValue").val());
			
		}

	
		
		var BatFun = function(type,v){
			var url = ctx+"updateCArticleBaseByBatchIds.do";
			var rows = $('#grid').datagrid('getChecked');
			var ids = [];
			for(var i=0; i<rows.length; i++){
				ids.push(rows[i].id);
			}
			
			var argu = new Object();
			
		    argu["batchIds"] = ids.toString();
		    
			argu[type]= v;
			
		    
			if(ids.length >0){
				$.post(url,argu,
				function() { 
					grid.datagrid('reload'); 
				},'json');
			}else{
				 $.messager.show({title:'提示',msg:'请选择操作记录！',timeout:2000,showType:'slide'});
			}
				
		}
		
		
		$(function() {
			$("#layout").layout("collapse","east");
			
			var gird;
			grid = $('#grid').datagrid({
				fit : true,
				border : false,
				collapsible : false,
				rownumbers : true,
				pagination : true,
				singleSelect : true,
				checkOnSelect:false,
				selectOnCheck:false,
				rownumbers : true,
				url : ctx + 'listCArticleBase.do?scIdSch=' +<%=request.getParameter("scId")%>,
				frozenColumns:[[ 
				{
					field : 'id',
					title : '操作',
					width : 80,
					formatter:EditRecords
				},{
					field : 'ck',
					checkbox : true
				},
				{
					field : 'subject',
					title : '信息标题',
					width : 300
				} 
				]],
				columns : [ 
				[ 
				{
					field : 'author',
					title : '作者',
					width : 80,
					rowspan : 2
				},{
					field : 'source',
					title : '来源',
					width : 80,
					rowspan : 2
				},{
					field : 'keywords',
					title : '关键字',
					width : 120,
					rowspan : 2
				},{
					field : 'hits',
					title : '点击数',
					width : 50,
					sortable:true,
					align:'center',
					rowspan : 2
				}, {
					field : 'created',
					title : '添加时间',
					width : 120,
					sortable:true,
					rowspan : 2
				}, 
				{
					title : '属性',
					align : 'center',
					colspan : 4
				}] , [{
					field : 'ispublish',
					title : '发布',
					width : 40,
					align:'center',
					sortable:true,
					formatter : function(value, row) {
						var str ='';
						if(value){
							str ='是';
						}else{
							str='否';
						}
						return str;
					}
				} , {
					field : 'iscommend',
					title : '推荐',
					width : 40,
					align:'center',
					sortable:true,
					formatter : function(value, row) {
						var str ='';
						if(value){
							str ='是';
						}else{
							str='否';
						}
						return str;
					}
				}, {
					field : 'isscroll',
					title : '滚动',
					width : 40,
					align:'center',
					sortable:true,
					formatter : function(value, row) {
						var str ='';
						if(value){
							str ='是';
						}else{
							str='否';
						}
						return str;
					}
				}  , {
					field : 'iscomment',
					title : '评论',
					width : 40,
					align:'center',
					sortable:true,
					formatter : function(value, row) {
						var str ='';
						if(value){
							str ='是';
						}else{
							str='否';
						}
						return str;
					}
				} 
				]
				],
				onLoadSuccess : function(data) {
					$('.iconImg').attr('src', fw.pixel_0);
				}
			});
			
			function EditRecords(value,row,index){
				var str ="";
				str +="<a href='javascript:EditRecord("+value+")'>修改</a> ";
				str +="<a href='artComment.jsp?scId="+$("#scId").val()+"&abId="+value+"'>评论</a>";
				return str;
			}
			
			
			/*
			// 获取当前的信息分类
			*/
			$.ajax({
				type : "POST",
				url : ctx + 'getSysClassById.do',
				data : {
					scId :<%=request.getParameter("scId")%>
		}
			}).done(function(result) {
				$("#className").val(result.className);
				//className的临时变量，用以复制className的值，否则form在reset的时候className会被清除
				$("#classNameTmpValue").val(result.className);
				//扩展字段操作部分
				//如果formobjectlist未定义或为空，则扩展字段选项卡禁用
				if (typeof (result.formobjectlist) == 'undefined' || result.formobjectlist.trim().length == 0) {
					$('#tabs').tabs('disableTab', 1);
				} else {
					$('#extForm').html(getHtml(result.formobjectlist.split(',')));
					//重新渲染对象，以便验证操作生效
					$.parser.parse($('#extForm'));

					//扩展字段清单
					$('#extFields').val(getExtFiledsList(result.formobjectlist.split(',')));

					//extFields的临时变量，用以复制extFields的值，否则form在reset的时候extFields会被清除
					$('#extFieldsTmpValue').val(getExtFiledsList(result.formobjectlist.split(',')));
				}
				
				//绑定上传按钮功能
				$(".uploader").on('click', uploaderFun);
			}, 'json');

			//选择文件部分的函数操作，需要将自身对象及ids列表作为参数进行传递
			function uploaderFun() {
				var btn = $(this);
				var ids = "";
				if ($(this).next().val().trim().length != 0) {
					ids = "?ids=" + $(this).next().val();
				}

				if (ids.length > 0) {
					url = '../uploader.jsp' + ids + '&moduleId=message&funcId=article&dataId=' + $("#id").val();
				} else {
					url = '../uploader.jsp?moduleId=message&funcId=article&dataId=' + $("#id").val()
				}

				var dialog = fw.modalDialog({
					title : '选择文件',
					url : url,
					width : 700,
					height : 500,
					buttons : [ {
						text : '确认选择',
						handler : function() {
							dialog.find('iframe').get(0).contentWindow.submitForm(dialog, btn);
						}
					}, {
						text : '清除文件',
						handler : function() {
							dialog.find('iframe').get(0).contentWindow.clearSelectedFiles(dialog, btn);
						}
					}, {
						text : '关闭窗口',
						handler : function() {
							dialog.find('iframe').get(0).contentWindow.closeDialog(dialog);
						}
					} ]
				});
			}

			//添加操作
			$("#btn_add").click(function() {
				$("#operateMode_title").html("添加模式");
				$('#grid').datagrid("unselectAll");
				$("#id").attr("value", 0);
				$(".selectFiles").html("<option>选择文件</option>");
				$(".selectFilesValue").val('');
				$("#form").form("reset");
				$("#extFields").val($("#extFieldsTmpValue").val());
				$("#className").val($("#classNameTmpValue").val());
				var tab = $("#tabs").tabs("select", 0);
				if ($("#layout").layout("panel", "east").panel('panel')[0]["offsetLeft"] <= 0) {
					$("#layout").layout("expand", "east");
				}
			})

			//删除操作
			$("#btn_dele").click(function() {
				var rows = $('#grid').datagrid('getChecked');
				if (rows <= 0) {
					$.messager.show({
						title : message.title.normal,
						msg : message.grid_select,
						timeout : message.timeout,
						showType : message.showType
					});
				} else {
					var ids = [];
					for (var i = 0; i < rows.length; i++) {
						ids.push(rows[i].id);
					}

					$.messager.confirm(message.title.askTitle, message.dele_comfirm, function(r) {
						if (r) {
							$.post(ctx + "delCArticleBaseByBatchIds.do", {
								batchIds : ids.join(',')
							}, function(result) {
								if (result.success) {
									$.messager.show({
										title : message.title.normal,
										msg : message.dele_success,
										timeout : message.timeout,
										showType : message.showType
									});
									grid.datagrid('reload');
								} else {
									$.messager.show({
										title : message.title.normal,
										msg : message.dele_fail,
										timeout : message.timeout,
										showType : message.showType
									});
								}
							}, 'json');
							$("#layout").layout("collapse", "east");
						}
					});
				}
			})

			//确认提交操作
			$("#operateMode_submit").click(function() {
				var idValue = $("#form input[name='id']").val();

				//遍历所有编辑器，将编辑器模式切换到textarea模式，目的是为了必填的编辑器字段验证数据是否有输入
				$('.editor').each(function() {
					if ($(this).attr('mode') == 1) {
						$(this).click();
					}
				});

				//首先判断subject及content必填字段是否为空，如果不为空，则去判断扩展字段中的数据字段是否有验证字段，并且不为空
				if ($("#subject").val().trim().length != 0 && $("#content").val().trim().length != 0) {
					$('.easyui-validatebox').each(function() {

						if ($(this).attr('id') != 'subject' && $(this).attr('id') != 'content') {
							if ($(this).attr('data-options').toLowerCase().indexOf("required:true") >= 0 && $(this).val().trim().length == 0) {
								var tab = $("#tabs").tabs("select", 1);
								//如果扩展字段中有一个需要验证的字段，且为空，则切到tabs的扩展选项卡中，并中断
								return false;
							}
						}

					});
				} else {
					var tab = $("#tabs").tabs("select", 0);
				}

				if ($('#form').form('validate')) {
					if (idValue > 0) {
						//修改
						$.post(ctx + "updateCArticleBase.do", fw.serializeObject($('form'), $('#extFields').val()), function(result) {
							if (result.success) {
								$.messager.show({
									title : message.title.normal,
									msg : message.update_success,
									timeout : message.timeout,
									showType : message.showType
								});

								//重新获取form信息内容并且更新指定行数的表格内容
								$.post(ctx + "getCArticleBaseById.do?id=" + idValue, function(result) {
									$("#form").form("load", result);

									grid.datagrid('selectRecord', idValue);
									var rowIndex = grid.datagrid('getRowIndex', grid.datagrid('getSelected'))
									grid.datagrid('updateRow', {
										index : rowIndex,
										row : result
									});

								}, 'json');
							}
						}, 'json');
					} else {
						//添加
						$.post(ctx + "addCArticleBase.do", fw.serializeObject($('form'), $('#extFields').val()), function(result) {
							if (result.success) {
								$.messager.show({
									title : message.title.normal,
									msg : message.add_success,
									timeout : message.timeout,
									showType : message.showType
								});
								grid.datagrid("reload");
								$("#form").form("reset");

								$("#extFields").val($("#extFieldsTmpValue").val());
								$("#className").val($("#classNameTmpValue").val());
							}
						}, 'json');
					}

					$("#tabs").tabs("select", 0);

				}
			})

			//重置操作
			$("#operateMode_reset").click(function() {
				var idValue = $("#form input[name='id']").val();
				if (idValue > 0) {
					$("#form").form("load", ctx + "getCArticleBaseById.do?id=" + idValue);
				} else {
					$("#form").form("reset");
				}
				$("#extFields").val($("#extFieldsTmpValue").val());
				$("#className").val($("#classNameTmpValue").val());
			})

		});
	</script>
</body>